const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
    transpileDependencies: true,
    lintOnSave:false,
    devServer : {
        port : 9999,
        proxy :{
            "api" : {
                target : "http://localhost:3000",
                pathRewrite : {"^/api":""},
                ws : false,
                changeOrigin : true
            }
        }
    },
    publicPath : "/", // 默认修改目录
    outputDir :"dist", // build时构建文件的目录，构建时传入--no-clean 可关闭该行为
    assetsDir : "assets", // build时放置生成的静态资源（js,css,img,fonts）的，相对于outputDir的目录
    filenameHashing :true, // 默认在生成的静态资源文件名中包含hash来控制缓存
    runtimeCompiler : false, // 是否使用包含运行时编译器的Vue构建版本
    productionSourceMap : true,// 如果你不需要生产环境的source map,可以设置为false,以加速生产环境构建
    configureWebpack :{
        optimization: {
            usedExports: true  // 开启tree-shaking 摇树
        }
    }
})
